package com.xjrsoft.module.oa.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class NewsDto {
    private static final long serialVersionUID = 1L;

    /**
     * 新闻主键
     */
    @JsonProperty("F_NewsId")
    private String newsId;

    /**
     * 类型（1-新闻2-公告）
     */
    @JsonProperty("F_TypeId")
    private Integer typeId;

    /**
     * 父级主键
     */
    @JsonProperty("F_CategoryId")
    private String categoryId;

    /**
     * 所属类别
     */
    @JsonProperty("F_Category")
    private String category;

    /**
     * 完整标题
     */
    @JsonProperty("F_FullHead")
    private String fullHead;

    /**
     * 标题颜色
     */
    @JsonProperty("F_FullHeadColor")
    private String fullHeadColor;

    /**
     * 简略标题
     */
    @JsonProperty("F_BriefHead")
    private String briefHead;

    /**
     * 作者
     */
    @JsonProperty("F_AuthorName")
    private String authorName;

    /**
     * 编辑
     */
    @JsonProperty("F_CompileName")
    private String compileName;

    /**
     * Tag词
     */
    @JsonProperty("F_TagWord")
    private String tagWord;

    /**
     * 关键字
     */
    @JsonProperty("F_Keyword")
    private String keyword;

    /**
     * 来源
     */
    @JsonProperty("F_SourceName")
    private String sourceName;

    /**
     * 来源地址
     */
    @JsonProperty("F_SourceAddress")
    private String sourceAddress;

    /**
     * 新闻内容
     */
    @JsonProperty("F_NewsContent")
    private String newsContent;

    /**
     * 发布时间
     */
    @JsonProperty("F_ReleaseTime")
    private LocalDateTime releaseTime;

    /**
     * 备注
     */
    @JsonProperty("F_Description")
    private String description;

    /**
     * 图片
     */
    @JsonProperty("F_Image")
    private String image;
}
